package com.ft.admix.gdt.adapter;

import android.content.Context;

import com.bytedance.sdk.openadsdk.TTAdConfig;
import com.bytedance.sdk.openadsdk.TTAdSdk;
import com.ft.admix.base.ADMixAdapterIniter;
import com.ft.admix.config.PlatformConfig;

public class AdIniter extends ADMixAdapterIniter {

    @Override
    public void initialize(Context context, PlatformConfig config) {
        TTAdConfig ttAdConfig = new TTAdConfig.Builder()
                .appId(config.getAppId())
                .appName("")
                .supportMultiProcess(true)
                .useMediation(true).build();
        TTAdSdk.init(context, ttAdConfig);
        TTAdSdk.start(new TTAdSdk.Callback() {
            @Override
            public void success() {
                callInitSuccess();
            }

            @Override
            public void fail(int i, String s) {
                callInitFailed(i, s);
            }
        });
    }

    @Override
    public String platformName() {
        return "CSJ";
    }
}
